Skip to content

Use Arduino Lint to validate releases #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 14, 2021
Merged

Use Arduino Lint to validate releases #18

merged 3 commits into from
May 14, 2021

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented May 11, 2021

Arduino Lint allows library maintainers to use the same tool locally and in CI as will be used to validate the library
submission and its releases. This provides transparency for the whole process and should reduce the Library Manager index
support burden.

Note: This change depends on the addition of a new "indexing" configuration mode to Arduino Lint, which is provided by arduino/arduino-lint#170
So the tests will fail until there has been a release of Arduino Lint. I thought it could be helpful to submit this PR now in order to give the reviewers of arduino/arduino-lint#170 the full picture.

@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself labels May 11, 2021
@per1234 per1234 requested review from silvanocerza, umbynos and rsora May 11, 2021 23:47
@silvanocerza
Copy link
Contributor

Looks good, I'll wait for it to be updated with the new version of Arduino Lint to approve it.

@per1234
Copy link
Contributor Author

per1234 commented May 12, 2021

Something I should mention in case it isn't clear from the code is that part of this proposal is to add the entire text formatted Arduino Lint report to the library's logs web page when linting a release results in an error or warning.

So the current logs for Servo look like this:
https://downloads.arduino.cc/libraries/logs/github.com/arduino-libraries/Servo/

JOB 014 - 2021/05/12 15:23:20 Scraping https://github.com/arduino-libraries/Servo.git
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.0.0
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.0.0 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.0.1
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.0.1 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.0.2
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.0.2 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.0.3
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.0.3 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.0
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.0 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.1
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.1 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.2
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.2 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.3
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.3 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.4
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.4 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.5
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.5 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.6
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.6 already loaded, skipping
JOB 014 - 2021/05/12 15:23:20 Checking out tag: 1.1.7
JOB 014 - 2021/05/12 15:23:20 Release Servo:1.1.7 already loaded, skipping

After, will look like this (abnormally long because this is from a local run from scratch, so validating every release, rather than the subsequent logs which would only validate releases not in the index already):

JOB 000 - 2021/05/11 22:17:51 Scraping https://github.com/arduino-libraries/Servo.git
JOB 000 - 2021/05/11 22:17:52 Checking out tag: refs/tags/1.0.0
JOB 000 - 2021/05/11 22:17:53 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:53 path=github.com/arduino-libraries, archivename=Servo-1.0.0
JOB 000 - 2021/05/11 22:17:53 Checking out tag: refs/tags/1.0.1
JOB 000 - 2021/05/11 22:17:54 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:54 path=github.com/arduino-libraries, archivename=Servo-1.0.1
JOB 000 - 2021/05/11 22:17:54 Checking out tag: refs/tags/1.0.2
JOB 000 - 2021/05/11 22:17:55 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:55 path=github.com/arduino-libraries, archivename=Servo-1.0.2
JOB 000 - 2021/05/11 22:17:55 Checking out tag: refs/tags/1.0.3
JOB 000 - 2021/05/11 22:17:56 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:56 path=github.com/arduino-libraries, archivename=Servo-1.0.3
JOB 000 - 2021/05/11 22:17:56 Checking out tag: refs/tags/1.1.0
JOB 000 - 2021/05/11 22:17:57 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:57 path=github.com/arduino-libraries, archivename=Servo-1.1.0
JOB 000 - 2021/05/11 22:17:57 Checking out tag: refs/tags/1.1.1
JOB 000 - 2021/05/11 22:17:58 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:58 path=github.com/arduino-libraries, archivename=Servo-1.1.1
JOB 000 - 2021/05/11 22:17:58 Checking out tag: refs/tags/1.1.2
JOB 000 - 2021/05/11 22:17:58 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:58 path=github.com/arduino-libraries, archivename=Servo-1.1.2
JOB 000 - 2021/05/11 22:17:58 Checking out tag: refs/tags/1.1.3
JOB 000 - 2021/05/11 22:17:59 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LP046 result: fail
WARNING: Incorrect case of library.properties architectures field item(s): megaAVR. Architectures are case sensitive. See https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 3
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 3
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:59 path=github.com/arduino-libraries, archivename=Servo-1.1.3
JOB 000 - 2021/05/11 22:17:59 Checking out tag: refs/tags/1.1.4
JOB 000 - 2021/05/11 22:18:00 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:00 path=github.com/arduino-libraries, archivename=Servo-1.1.4
JOB 000 - 2021/05/11 22:18:00 Checking out tag: refs/tags/1.1.5
JOB 000 - 2021/05/11 22:18:01 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:01 path=github.com/arduino-libraries, archivename=Servo-1.1.5
JOB 000 - 2021/05/11 22:18:01 Checking out tag: refs/tags/1.1.6
JOB 000 - 2021/05/11 22:18:02 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:02 path=github.com/arduino-libraries, archivename=Servo-1.1.6
JOB 000 - 2021/05/11 22:18:02 Checking out tag: refs/tags/1.1.7
JOB 000 - 2021/05/11 22:18:03 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:03 path=github.com/arduino-libraries, archivename=Servo-1.1.7

@silvanocerza
Copy link
Contributor

Since the output is very long I think we should put it in a collapsible section like so:

Arduino Lint output, click to expand.
JOB 000 - 2021/05/11 22:17:51 Scraping https://github.com/arduino-libraries/Servo.git
JOB 000 - 2021/05/11 22:17:52 Checking out tag: refs/tags/1.0.0
JOB 000 - 2021/05/11 22:17:53 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:53 path=github.com/arduino-libraries, archivename=Servo-1.0.0
JOB 000 - 2021/05/11 22:17:53 Checking out tag: refs/tags/1.0.1
JOB 000 - 2021/05/11 22:17:54 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:54 path=github.com/arduino-libraries, archivename=Servo-1.0.1
JOB 000 - 2021/05/11 22:17:54 Checking out tag: refs/tags/1.0.2
JOB 000 - 2021/05/11 22:17:55 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:55 path=github.com/arduino-libraries, archivename=Servo-1.0.2
JOB 000 - 2021/05/11 22:17:55 Checking out tag: refs/tags/1.0.3
JOB 000 - 2021/05/11 22:17:56 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:56 path=github.com/arduino-libraries, archivename=Servo-1.0.3
JOB 000 - 2021/05/11 22:17:56 Checking out tag: refs/tags/1.1.0
JOB 000 - 2021/05/11 22:17:57 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:57 path=github.com/arduino-libraries, archivename=Servo-1.1.0
JOB 000 - 2021/05/11 22:17:57 Checking out tag: refs/tags/1.1.1
JOB 000 - 2021/05/11 22:17:58 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:58 path=github.com/arduino-libraries, archivename=Servo-1.1.1
JOB 000 - 2021/05/11 22:17:58 Checking out tag: refs/tags/1.1.2
JOB 000 - 2021/05/11 22:17:58 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:58 path=github.com/arduino-libraries, archivename=Servo-1.1.2
JOB 000 - 2021/05/11 22:17:58 Checking out tag: refs/tags/1.1.3
JOB 000 - 2021/05/11 22:17:59 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LP046 result: fail
WARNING: Incorrect case of library.properties architectures field item(s): megaAVR. Architectures are case sensitive. See https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 3
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 3
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:17:59 path=github.com/arduino-libraries, archivename=Servo-1.1.3
JOB 000 - 2021/05/11 22:17:59 Checking out tag: refs/tags/1.1.4
JOB 000 - 2021/05/11 22:18:00 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:00 path=github.com/arduino-libraries, archivename=Servo-1.1.4
JOB 000 - 2021/05/11 22:18:00 Checking out tag: refs/tags/1.1.5
JOB 000 - 2021/05/11 22:18:01 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:01 path=github.com/arduino-libraries, archivename=Servo-1.1.5
JOB 000 - 2021/05/11 22:18:01 Checking out tag: refs/tags/1.1.6
JOB 000 - 2021/05/11 22:18:02 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:02 path=github.com/arduino-libraries, archivename=Servo-1.1.6
JOB 000 - 2021/05/11 22:18:02 Checking out tag: refs/tags/1.1.7
JOB 000 - 2021/05/11 22:18:03 Arduino Lint has suggestions for possible improvements:
Linting library in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo
Rule LP013 result: fail
WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix.
Rule LD002 result: fail
WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license

Finished linting project. Results:
Warning count: 2
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Knob

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Linting sketch in /home/per/Documents/deleteme/engine/data/gitclones/github.com/arduino-libraries/Servo/examples/Sweep

Finished linting project. Results:
Warning count: 0
Error count: 0
Rules passed: true

-------------------

Finished linting projects. Results:
Warning count: 2
Error count: 0
Rules passed: true
JOB 000 - 2021/05/11 22:18:03 path=github.com/arduino-libraries, archivename=Servo-1.1.7

per1234 added 3 commits May 13, 2021 05:07
Arduino Lint allows library maintainers to use the same tool locally and in CI as will be used to validate the library
submission and its releases. This provides transparency for the whole process and should reduce the Library Manager index
support burden.
This functionality is now provided by Arduino Lint.
The Arduino Lint report is shown in the logs whenever a warning or error is encountered while validating a release before
adding it to the index. The report is fairly verbose. Putting it in a "details" section allow the reader to get the quick
overview of the indexing results that was provided by the previous log format, while also offering the option to get
details about the results of the validation.
@per1234
Copy link
Contributor Author

per1234 commented May 13, 2021

Good idea! I have done it: db141b3

The equivalent to the log above is now:

JOB 000 - 2021/05/13 12:00:39 Scraping https://github.com/arduino-libraries/Servo.git
JOB 000 - 2021/05/13 12:00:39 Checking out tag: refs/tags/1.0.0
JOB 000 - 2021/05/13 12:00:41 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:41 path=github.com/arduino-libraries, archivename=Servo-1.0.0 JOB 000 - 2021/05/13 12:00:41 Checking out tag: refs/tags/1.0.1 JOB 000 - 2021/05/13 12:00:42 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:42 path=github.com/arduino-libraries, archivename=Servo-1.0.1 JOB 000 - 2021/05/13 12:00:42 Checking out tag: refs/tags/1.0.2 JOB 000 - 2021/05/13 12:00:43 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:43 path=github.com/arduino-libraries, archivename=Servo-1.0.2 JOB 000 - 2021/05/13 12:00:43 Checking out tag: refs/tags/1.0.3 JOB 000 - 2021/05/13 12:00:44 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:44 path=github.com/arduino-libraries, archivename=Servo-1.0.3 JOB 000 - 2021/05/13 12:00:44 Checking out tag: refs/tags/1.1.0 JOB 000 - 2021/05/13 12:00:45 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:45 path=github.com/arduino-libraries, archivename=Servo-1.1.0 JOB 000 - 2021/05/13 12:00:45 Checking out tag: refs/tags/1.1.1 JOB 000 - 2021/05/13 12:00:46 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:46 path=github.com/arduino-libraries, archivename=Servo-1.1.1 JOB 000 - 2021/05/13 12:00:46 Checking out tag: refs/tags/1.1.2 JOB 000 - 2021/05/13 12:00:47 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:47 path=github.com/arduino-libraries, archivename=Servo-1.1.2 JOB 000 - 2021/05/13 12:00:47 Checking out tag: refs/tags/1.1.3 JOB 000 - 2021/05/13 12:00:48 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LP046 result: fail WARNING: Incorrect case of library.properties architectures field item(s): megaAVR. Architectures are case sensitive. See https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 3 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 3 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:48 path=github.com/arduino-libraries, archivename=Servo-1.1.3 JOB 000 - 2021/05/13 12:00:48 Checking out tag: refs/tags/1.1.4 JOB 000 - 2021/05/13 12:00:50 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:50 path=github.com/arduino-libraries, archivename=Servo-1.1.4 JOB 000 - 2021/05/13 12:00:50 Checking out tag: refs/tags/1.1.5 JOB 000 - 2021/05/13 12:00:50 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:50 path=github.com/arduino-libraries, archivename=Servo-1.1.5 JOB 000 - 2021/05/13 12:00:50 Checking out tag: refs/tags/1.1.6 JOB 000 - 2021/05/13 12:00:51 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:51 path=github.com/arduino-libraries, archivename=Servo-1.1.6 JOB 000 - 2021/05/13 12:00:51 Checking out tag: refs/tags/1.1.7 JOB 000 - 2021/05/13 12:00:53 Arduino Lint has suggestions for possible improvements:
Click to expand Arduino Lint report
Linting library in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo Rule LP013 result: fail WARNING: Library name Servo is missing the "Arduino_" prefix. All new official library names must use this prefix. Rule LD002 result: fail WARNING: No license file found. See: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository#detecting-a-license Finished linting project. Results: Warning count: 2 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Knob Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Linting sketch in /home/per/Documents/deleteme/engine/data-new/gitclones/github.com/arduino-libraries/Servo/examples/Sweep Finished linting project. Results: Warning count: 0 Error count: 0 Rules passed: true ------------------- Finished linting projects. Results: Warning count: 2 Error count: 0 Rules passed: true
JOB 000 - 2021/05/13 12:00:53 path=github.com/arduino-libraries, archivename=Servo-1.1.7

@silvanocerza
Copy link
Contributor

Nice. Is it normal tests are failing? 🤔

@per1234
Copy link
Contributor Author

per1234 commented May 13, 2021

Is it normal tests are failing?

Yes. The problem is that this change is dependent on arduino/arduino-lint#170, but the test workflow installs the release version of Arduino Lint so they don't have access to that new ARDUINO_LINT_LIBRARY_MANAGER_INDEXING configuration mode yet.

It sounds like we will be able to do a release of Arduino Lint tomorrow.

@per1234
Copy link
Contributor Author

per1234 commented May 14, 2021

@silvanocerza now that the 1.1.0 release of Arduino Lint is out, I reran the "Test Go" workflow and it is passing:
https://github.com/arduino/libraries-repository-engine/pull/18/checks?check_run_id=2582356570#step:6:44

@per1234 per1234 merged commit 95acd1f into arduino:main May 14, 2021
@per1234 per1234 deleted the lint branch May 14, 2021 14:01
@per1234 per1234 self-assigned this Nov 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants